package com.toonan.core.vo;


import com.baomidou.mybatisplus.plugins.Page;
import com.toonan.base.matatype.Dto;
import com.toonan.core.constant.WebplusCons;
import com.toonan.core.util.WebplusUtil;

/**
 * 
 * 类名:com.ims.common.util.Query
 * 描述:
 * 编写者:陈骑元
 * 创建时间:2018年4月9日 下午10:59:00
 * 修改说明:
 */
public class Query<T> extends Page<T> {
    /**
	 * 分页查询条件
	 */
	private static final long serialVersionUID = 1L;
	
    public Query(Dto pDto) {
    
    	String currentPage="";
    	String pageSize="";
    	if(WebplusUtil.isNotEmpty(pDto)){
    		currentPage=pDto.getString(WebplusCons.PAGE);
    		pageSize=pDto.getString(WebplusCons.LIMIT);
    	}
    	if(WebplusUtil.isEmpty(currentPage)){
    		currentPage=WebplusCons.DEFAULT_CURRENTPAGE;
    	}
    	if(WebplusUtil.isEmpty(pageSize)){
    		pageSize=WebplusCons.DEFAULT_PAGESIZE;
    	}
    	int current=Integer.parseInt(currentPage);
    	int size=Integer.parseInt(pageSize);
        this.setSize(size);
        this.setCurrent(current);

      
    }
    
   
}
